import { SvgIcon } from '@/icons/type'

export default function Logo(props: SvgIcon) {
  const { width = 228, height = 60 } = props

  return (
    <svg width={width} height={height} viewBox="0 0 228 60" fill="none" className="chakra-icon" {...props}>
      <path
        d="M44.9747 23.7158V41.2898L25.4274 52.5734L5.86918 41.2898V18.7118L25.4274 7.41726L40.4504 16.0953L42.718 14.787L25.4274 4.80078L3.60156 17.4035V42.5981L25.4274 55.2008L47.2532 42.5981V22.4075L44.9747 23.7158Z"
        fill="url(#paint0_linear_12714_12084)"
      />
      <path
        d="M19.9546 41.3007H16.684V30.3333H27.586C28.6174 30.3218 29.6029 29.9048 30.3292 29.1723C31.0555 28.4399 31.4643 27.451 31.4671 26.4195C31.473 25.9094 31.3745 25.4035 31.1777 24.9329C30.9808 24.4623 30.6898 24.037 30.3224 23.6831C29.9669 23.3177 29.5413 23.028 29.0711 22.8313C28.6008 22.6346 28.0957 22.535 27.586 22.5383H16.684V19.2023H27.5969C29.5075 19.2138 31.3365 19.9778 32.6875 21.3288C34.0385 22.6798 34.8026 24.5089 34.814 26.4195C34.8257 27.8819 34.3797 29.3114 33.5385 30.5077C32.7642 31.6523 31.6731 32.5464 30.3987 33.0806C29.1368 33.4808 27.8196 33.6795 26.4958 33.6693H19.9546V41.3007Z"
        fill="url(#paint1_linear_12714_12084)"
      />
      <path
        d="M34.7377 41.0282H30.922L27.9784 35.8933C29.143 35.8221 30.2917 35.5872 31.3908 35.1956L34.7377 41.0282Z"
        fill="url(#paint2_linear_12714_12084)"
      />
      <path
        d="M42.6962 20.0636L44.9529 21.3173L47.2096 20.0636V17.4144L44.9529 16.1062L42.6962 17.4144V20.0636Z"
        fill="url(#paint3_linear_12714_12084)"
      />
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M104.324 21.4277L97.143 38.5703H99.8143L104.324 27.8325L108.82 38.5703H111.491L104.324 21.4277ZM80.8666 38.5705L78.1027 32.8616H74.0561V38.5705H71.6758V21.4279H78.8433C79.717 21.4196 80.5759 21.6983 81.3263 22.2334C82.0768 22.7686 82.69 23.5399 83.0992 24.4631C83.5084 25.3863 83.6979 26.4261 83.647 27.4692C83.5961 28.5123 83.3068 29.5187 82.8106 30.3788C82.2924 31.291 81.5611 32.0005 80.7079 32.4188L83.6569 38.5705H80.8666ZM78.8433 24.3377H74.0561V30.0308H78.8433C79.1561 30.0307 79.4656 29.9533 79.7523 29.8037C80.039 29.654 80.2968 29.4353 80.5095 29.1611C80.8391 28.7609 81.063 28.2537 81.1532 27.7025C81.2434 27.1513 81.1961 26.5806 81.0171 26.0613C80.838 25.5421 80.5352 25.0973 80.1463 24.7824C79.7575 24.4675 79.2997 24.2963 78.8301 24.2903L78.8433 24.3377ZM134.583 21.4277H131.541L127.455 27.7534L123.382 21.4277H120.327L126.318 30.5683V38.5703H128.698V30.426L134.583 21.4277ZM146.774 21.4277H151.548C153.445 21.4443 155.26 22.3527 156.601 23.9565C157.942 25.5604 158.702 27.7309 158.716 29.999C158.705 32.2684 157.947 34.4414 156.605 36.0461C155.263 37.6508 153.446 38.5579 151.548 38.5703H146.774V21.4277ZM151.548 35.6605C152.813 35.6563 154.025 35.0535 154.92 33.9838C155.815 32.9141 156.319 31.4644 156.322 29.9516C156.308 28.4426 155.801 27 154.909 25.933C154.016 24.8659 152.81 24.2591 151.548 24.2427H149.141V35.6605H151.548ZM174.626 21.4277H172.246V38.5703H174.626V21.4277ZM200.097 31.4065C200.111 32.3494 199.962 33.2855 199.659 34.1564C199.357 35.0272 198.907 35.8138 198.338 36.467C197.503 37.4661 196.439 38.1462 195.281 38.4211C194.122 38.696 192.921 38.5535 191.831 38.0114C190.74 37.4694 189.809 36.5523 189.154 35.3765C188.5 34.2006 188.152 32.8189 188.155 31.4065V21.4277H190.536V31.4065C190.536 32.5431 190.913 33.6332 191.586 34.4369C192.258 35.2406 193.169 35.6921 194.12 35.6921C195.07 35.6921 195.982 35.2406 196.654 34.4369C197.326 33.6332 197.703 32.5431 197.703 31.4065V21.4277H200.097V31.4065ZM216.004 38.5703V28.3227L220.804 34.0475L225.578 28.3227V38.5703H227.998V21.4277L220.804 29.999L213.637 21.4277V38.5703H216.004Z"
        fill="#F1F1F2"
      />
      <defs>
        <linearGradient id="paint0_linear_12714_12084" x1="47.2146" y1="17.4174" x2="-4.27887" y2="38.7732" gradientUnits="userSpaceOnUse">
          <stop stopColor="#7748FC" />
          <stop offset="1" stopColor="#39D0D8" />
        </linearGradient>
        <linearGradient id="paint1_linear_12714_12084" x1="47.2146" y1="17.4174" x2="-4.27887" y2="38.7732" gradientUnits="userSpaceOnUse">
          <stop stopColor="#7748FC" />
          <stop offset="1" stopColor="#39D0D8" />
        </linearGradient>
        <linearGradient id="paint2_linear_12714_12084" x1="47.2146" y1="17.4174" x2="-4.27887" y2="38.7732" gradientUnits="userSpaceOnUse">
          <stop stopColor="#7748FC" />
          <stop offset="1" stopColor="#39D0D8" />
        </linearGradient>
        <linearGradient id="paint3_linear_12714_12084" x1="47.2146" y1="17.4174" x2="-4.27887" y2="38.7732" gradientUnits="userSpaceOnUse">
          <stop stopColor="#7748FC" />
          <stop offset="1" stopColor="#39D0D8" />
        </linearGradient>
      </defs>
    </svg>
  )
}
